package com.version1.diabeco.model.glucosa;

public enum UnidadGlucemia {
	MGDL(1), MMOLL(2);

	private int value;

	UnidadGlucemia(int value) {
		this.value = value;
	}

	public int getValue() {
		return value;
	}

	public String getName() {
		switch (value) {
		case 1:
			return "mg/dl";
		case 2:
			return "mmoll";
		}
		return "UNIT NOT SET";
	}

	public static UnidadGlucemia getInstance(int value) {
		switch (value) {
		case 1:
			return UnidadGlucemia.MGDL;
		case 2:
			return UnidadGlucemia.MMOLL;
		default:
			throw new RuntimeException("Cannot instantiate enum. Invalid UnidadGlucemia value.");
		}
	}
}
